package day0113;

import org.junit.Test;

public class Demo {
	@Test
	public void test1() {
		//静态属性的访问通过类名.属性
		Student.address = "城阳区51号";
		
		Student student1 = new Student();
		student1.id = 3;
		student1.name = "张三";
		//对象.属性也可以访问，但是所有的对象地址都改成青岛
		// 静态属性也可以通过对象.属性访问,但是会报警告，不建议通过这种方式访问静态属性，
		//student1.address = "青岛";
		student1.study();
		
		//静态方法调用是类名.方法
		Student.show();
	}
	
	@Test
	public void test3() {
		// 静态的属性和静态方法是属于这个类的，即使现在没有new任何一个对象，只要这个类
		// 加载到内存就可以访问静态属性和静态方法
		Student.address = "青岛";
		Student.print();
		Student.show();
	}
	
	@Test
	public void teat4() {
		Teacher teacher1 = new Teacher();
		Teacher teacher2 = new Teacher();
		//打印结果为
		//Teacher.static
		//Teacher.Teacher()
		//Teacher.Teacher()
		
		
	}
}
